    /*Common*/
    .animate-box {
        opacity: 0;
    }
    .btn-primary {
        background: #ef6249;
        color: #fff;
        border: 2px solid #ef6249;
    }
    .btn {
        margin-right: 4px;
        margin-bottom: 4px;
        font-family: "Open Sans", Arial, sans-serif;
        font-size: 16px;
        font-weight: 400;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        border-radius: 30px;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;
        padding: 8px 20px;
    }
    .btn.btn-lg {
        padding: 18px 36px !important;
    }
    .main-wrapper {
        padding-top: 0;
    }
    .descBox {
        padding:60px 0;
    }
    .descBox h2 {
        font-size:2em;
    }

    .descBox .light {
        width:60px;
    }
    .descBox .cont {
        padding:30px;
        font-size:18px;
        max-width:880px;
        margin:0 auto;
    }
    /*Common*/
    @media (min-width: 992px){
        nav.bootsnav {
        transition: background 1s;
        -moz-transition: background 1s; /* Firefox 4 */
        -webkit-transition: background 1s;  /* Safari 和 Chrome */
        -o-transition: background 1s;   /* Opera */
        }
        nav.bootsnav {
            background: rgba(0,0,0,0.0)!important;
        }
        nav.bootsnav li a{
            color:#fff!important;
        }
        nav.bootsnav li.active a{
            color:#fff!important;
            background:none!important;
        }
        nav.bootsnav li > a:hover, .navbar-default .navbar-nav > li > a:focus {
            color: #ff9900!important;
            background: none!important;
        }
        nav.bootsnav li.dropdown ul.dropdown-menu {
            background: #000!important;
        }

        nav.bootsnav li.dropdown ul.dropdown-menu > li > a {
            border-bottom: solid 1px #333!important;
            color:#fff!important;
        }

        nav.white_nav {
            background: #ffffff!important;
        }
        nav.white_nav li a{
            color:#333!important;
        }
        nav.white_nav li.active a{
            color:#f90!important;
            background:none!important;
        }
        nav.white_nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
            color: #ff9900;
            background-color: none;
        }
        nav.white_nav li.dropdown ul.dropdown-menu {
            background: #f6f6f6!important;
        }
        nav.white_nav li.dropdown ul.dropdown-menu > li > a {
            border-bottom: solid 1px #fff!important;
            color:#333!important;
        }
        /*黑背景导航*/
        nav.black_nav {
            background: rgba(0,0,0,0.6)!important;
        }
        nav.black_nav .nav li a{
            color:#fff!important;
        }
        nav.black_nav .nav li.active a{
            color:#fff!important;
            background:none!important;
        }
    }
    @media (max-width: 992px){
        .white_nav .icon {
            font-size: 14px;
            color:#000;
        }
    }

    /*nav*/
    @media (min-width: 992px){
        nav.bootsnav {
        transition: background 1s;
        -moz-transition: background 1s; /* Firefox 4 */
        -webkit-transition: background 1s;  /* Safari 和 Chrome */
        -o-transition: background 1s;   /* Opera */
        }
        nav.bootsnav {
            background: rgba(0,0,0,0.0)!important;
        }
        nav.bootsnav li a{
            color:#fff!important;
        }
        nav.bootsnav li.active a{
            color:#fff!important;
            background:none!important;
        }
        nav.bootsnav li > a:hover, .navbar-default .navbar-nav > li > a:focus {
            color: #ff9900!important;
            background: none!important;
        }
        nav.bootsnav li.dropdown ul.dropdown-menu {
            background: #000!important;
        }

        nav.bootsnav li.dropdown ul.dropdown-menu > li > a {
            border-bottom: solid 1px #333!important;
            color:#fff!important;
        }

        nav.white_nav {
            background: #ffffff!important;
        }
        nav.white_nav li a{
            color:#333!important;
        }
        nav.white_nav li.active a{
            color:#f90!important;
            background:none!important;
        }
        nav.white_nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
            color: #ff9900;
            background-color: none;
        }
        nav.white_nav li.dropdown ul.dropdown-menu {
            background: #f6f6f6!important;
        }
        nav.white_nav li.dropdown ul.dropdown-menu > li > a {
            border-bottom: solid 1px #fff!important;
            color:#333!important;
        }
        /*黑背景导航*/
        nav.black_nav {
            background: rgba(0,0,0,0.6)!important;
        }
        nav.black_nav .nav li a{
            color:#fff!important;
        }
        nav.black_nav .nav li.active a{
            color:#fff!important;
            background:none!important;
        }
    }
    @media (max-width: 992px){
        .white_nav .icon {
            font-size: 14px;
            color:#000;
        }
    }

    #section1 {
        background-image: url(../images/muubg.jpg);
        background-position: 50%;
        background-size: cover;
        position: relative;
        transform-style: preserve-3d;
        
        overflow: hidden;
    }
    #section1 .muucmfHead{
        height:690px;
        min-height:690px;
        background:rgba(0,0,0,0.6);
        position:relative;
        display:table;
        width:100%;
    }
    #section1 .muucmfHead .headInfo {
        margin:30px auto;
        display:table-cell;
        vertical-align: middle;
        text-align:center;
    }
    #section1 .muucmfHead .headInfo h2{
        color: #fff;
        font-size: 55px;
        margin-bottom: 10px;
        font-weight: 300 !important;
    }
    #section1 .muucmfHead .headInfo h3{
        color: #fff;
        font-size: 28px;
        margin-bottom: 10px;
        font-weight: 300 !important;
    }
    #section1 .muucmfHead .headInfo .downBtn{
        margin-top:80px;
        text-align:center;
    }
    @media(max-width:768px){
        #section1 .muucmfHead .headInfo .downBtn{
            padding:0 15px;
        }
    }
    #section1 .muucmfHead .headInfo .downBtn .cum-btn {
        margin:0 50px;
        font-size:26px;
        border:0;
    }

    #section2 {
        background:#2EA9D3;
    }
    #section2 .descBox h2 {
        color:#fff;
    }
    #section2 .descBox .light {
        width:60px;
        border-top:5px solid #fff;
    }
    #section2 .descBox h3{
        color:#fff;
    }

    #section3 {
        background-image: url(../images/section3.png);
        background-color: #F4F5F8;
        background-position: 50%;
        background-size: cover;
        position: relative;
        min-height: 400px;

    }
    #section3 .descBox hr {
        width:60px;
        border-top:5px solid #f1c40f;
    }
    #section3 .descBox .col-md-6 {
        padding-right:0;
    }
    #section3 .descBox .cont {
        padding:30px;
        font-size:18px;
        color:#999;
    }
    #section3 .descBox .class {
        min-height:120px;
        text-align: center;
        margin:10px auto;
        padding:5px;
        font-size:28px;
        border-radius:2px;
        background:#fff;
        box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);
        animation-fill-mode:none;
        transition: all 1s;
        -moz-transition: all 1s;  /* Firefox 4 */
        -webkit-transition: all 1s;   /* Safari 和 Chrome */
        -o-transition: all 1s;    /* Opera */
    }
    #section3 .descBox .class.iconbox1 .icon{
        border:2px solid #EA644A;
    }
    #section3 .descBox .class.iconbox1 i {
        color:#EA644A;
    }

    #section3 .descBox .class.iconbox2 .icon{
        border:2px solid #f1c40f;
    }
    #section3 .descBox .class.iconbox2 i {
        color:#f1c40f;
    }
    #section3 .descBox .class.iconbox3 .icon{
        border:2px solid #38B03F;
    }
    #section3 .descBox .class.iconbox3 i {
        color:#38B03F;
    }
    #section3 .descBox .class.iconbox4 .icon{
        border:2px solid #03B8CF;
    }
    #section3 .descBox .class.iconbox4 i {
        color:#03B8CF;
    }
    #section3 .descBox .class.iconbox5 .icon{
        border:2px solid #BD7B46;
    }
    #section3 .descBox .class.iconbox5 i {
        color:#BD7B46;
    }
    #section3 .descBox .class.iconbox6 .icon{
        border:2px solid #8666B8;
    }
    #section3 .descBox .class.iconbox6 i {
        color:#8666B8;
    }

    #section3 .descBox .class .icon {
        margin:10px auto 10px auto;
        width:100px;
        height:100px;
        line-height: 100px;
        border-radius:50%;
        border:2px solid #f1c40f;
        font-size:28px;
        color:#f1c40f;
    }
    #section3 .descBox .class i {
        font-size:36px;
        color:#f1c40f;
    }
    #section3 .descBox .class p {
        font-size:14px;
        width:100%;
        color:#999;
        text-align:center;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    #section3 .descBox .class:hover {
        animation-fill-mode:none;
        transform:scale(1.1,1.1);
        -ms-transform:scale(1.1,1.1); /* IE 9 */
        -moz-transform:scale(1.1,1.1); /* Firefox */
        -webkit-transform:scale(1.1,1.1); /* Safari and Chrome */
        -o-transform:scale(1.1,1.1); /* Opera */
        z-index: 100;
    }

    #section_builder {
        min-height: 400px;
        /*background: linear-gradient(to right, #f1c40f, #3498db);*/
        background:#11b3ff;
    }
    #section_builder .descBox {
        padding-bottom:0;
    }
    #section_builder .descBox hr {
        width:60px;
        border-top:5px solid #fff;
    }
    #section_builder .descBox h2 {
        color:#fff;
    }
    #section_builder .descBox p {
        color:#fff;
        font-size:1em;
    }
    #section_builder .descBox .cont {
        padding:30px;
        font-size:18px;
        color:#999;
    }

    #section4 {
        min-height: 400px;
        background: #fff;
    }
    #section4 .descBox h2 {

    }
    #section4 .descBox hr {
        width:60px;
        border-top:5px solid #f1c40f;
    }
    #section4 .descBox .cont {
        padding:30px;
        font-size:18px;
        color:#999;
    }

    #section5 .descBox hr {
        width:60px;
        border-top:5px solid #f1c40f;
    }
    #section5 .descBox .icon {
        position: relative;
        margin:10px auto;
        min-height:180px;
        overflow:hidden;
        border-radius:2px;
        background:#fff;
        box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);
    }
    #section5 .descBox .cont {
        padding:30px;
        font-size:18px;
        color:#999;
    }
    #section5 .descBox .icon img{
        transition: all 1s;
        -moz-transition: all 1s;  /* Firefox 4 */
        -webkit-transition: all 1s;   /* Safari 和 Chrome */
        -o-transition: all 1s;    /* Opera */
    }
    #section5 .descBox .icon .imghover{    
        transform:scale(1.5,1.5);
        -ms-transform:scale(1.5,1.5); /* IE 9 */
        -moz-transform:scale(1.5,1.5); /* Firefox */
        -webkit-transform:scale(1.5,1.5); /* Safari and Chrome */
        -o-transform:scale(1.5,1.5); /* Opera */
        z-index: 100;
    }

    #section5 .descBox .icon .shade {
        position: absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background:rgba(0,0,0,0.5);
        text-align: center;
        color:#fff;
        font-size:36px;
        padding-top:80px;
    }

    #section6 {
        background:#fff;
    }
    #section6 .descBox hr {
        width:60px;
        border-top:5px solid #f1c40f;
    }
    #section6 .descBox .cont {
        padding:30px;
        font-size:18px;
        color:#999;
    }

    #section7 .descBox hr {
        width:60px;
        border-top:5px solid #f1c40f;
    }
    #section7 .downBtn{
        margin-top:80px;
        text-align:center;
    }
    /*we try updata everday*/

    #section8 .tryupdate-cta {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        background-attachment: fixed;
        padding: 7em 0;
        position: relative;
    }
    #section8 .tryupdate-cta .overlay {
        background: rgba(0, 0, 0, 0.7);
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        position: absolute;
        z-index: 1;
    }
    #section8 .tryupdate-cta .container {
        position: relative;
        z-index: 2;
    }
    #section8 .tryupdate-cta p, .tryupdate-cta h3 {
        color: #fff;
    }

    #section8 .tryupdate-cta .btn {
        color: #fff;
    }
    /*superlinks start*/
    #section9 .descBox hr {
        width:60px;
        border-top:5px solid #f1c40f;
    }
    #section9 .list-box {

    }
    #section9 .list-box li {
        position: relative;
        display:block;
        float: left;
        width: 20%;
        height: auto;
    }
    #section9 .list-box li a {
        display:block;
        background:#fff;
        margin: 15px;
        padding: 15px;
    }
    /*superlinks end*/
    /*we try updata everday END*/
    .btn.with-arrow {
        position: relative;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
    }
    .btn-primary.btn-outline {
        background: transparent;
        color: #00B906;
        border: 2px solid #00B906;
    }
    /*页脚*/
    .footer-bar {
        background: #252c34;
        margin-top: 0;
        padding: 35px 0;
    }